|
![](/i/fill.gif) |
Thank you. Unfortunately I am too dense to get vtransfrom to run... let
alone interpret the results.
To re-phrase my original question (Ron, I think you understood me but in
case others had trouble with my prose...):
"Where is the small sphere in this picture?"
or more accurately,
"How can this file be changed to identify the location of the small
sphere?"
Many thanks to anyone willing to try a hand at a solution...
================================
light_source { < 1000, 1000, -1000 > color rgb < 1, 1, 1 > }
camera
{
location < 0, 0, -50 >
look_at < 0, 0, 0 >
}
object
{
union
{
object
{
sphere { < 30, 19, 12 > 2 }
}
object
{
sphere { < 9, 9, 9 > 1 }
}
}
pigment { rgb < 1, 1, 1 > }
rotate 30 * x
}
================================
"Ron Parker" <ron### [at] povray org> wrote in message
news:slr### [at] fwi com...
> On Thu, 8 Feb 2001 16:21:04 -0500, Spock wrote:
> >Now that it works I want to connect a couple of objects in my scene...
but I
> >don't know where they are. Since the objects can move around in the
scene
> >in a variety of ways it is not really practical to work out the various
> >transformations and try to compute the object location.
>
> You could vtransform() a point as you transform the object
>
> >To pinpoint the exact location I added a small object to the union that
> >makes up my big object, and it moves in accordance with the
transformations
> >applied to the union. But how do I find out where it ended up? Any
> >thoughts?
>
> If you make the small object a sphere centered on the point you're trying
to
> follow, the center of its bounding box will be on the transformed point.
> But min_extent and max_extent work with #declared objects, which means
they
> won't work with a piece of a CSG as you want. I know there was some talk
> of being able to extract the transformation matrix from an object, but I
> don't know if anyone ever wrote that patch.
>
> --
> Ron Parker http://www2.fwi.com/~parkerr/traces.html
> My opinions. Mine. Not anyone else's.
Post a reply to this message
|
![](/i/fill.gif) |